package model

import "gorm.io/gorm"

type Log struct {
	Id         int    `gorm:"column:id;type:int;primary_key;AUTO_INCREMENT;comment:日志ID" json:"id"`
	Time       string `gorm:"column:time;type:varchar(255);comment:日志时间" json:"time"`
	Text       string `gorm:"column:text;type:varchar(255);comment:日志内容" json:"text"`
	Address    string `gorm:"column:address;type:varchar(255);comment:记录日志的文件地址" json:"address"`
	LogType    string `gorm:"column:log_type;type:varchar(255);comment:日志类型(err  info)" json:"log_type"`
	gorm.Model        // 若需要继承 gorm 的默认字段（created_at/updated_at/deleted_at），则保留此行；否则删除
}

func (m *Log) TableName() string {
	return "log"
}
